MPW Goodies Disk
Macintosh Developer Technical Support
Release 1.0b1, 4/12/89
© Copyright 1989 Apple Computer, Inc. All Rights Reserved.

This folder contains a large number of tools & scripts for
use with MPW 3.0. Some will work with MPW 2.0.2, but no
testing has been done, so you're on your own. 

These goodies were written by Apple employees and
contractors, and a few independent developers, and we are
distributing them to users free of charge. However, Apple
does retain all rights to the package. You have permission
to use the package on your machine, and you can give it to
your friends, but it is not in the public domain. You
cannot distribute this package by any means when there is a
charge or fee associated with the distribution, including
charges for disks or download/connect time, unless you have
written permission from Apple Computer. For more
information, please contact Developer Technical Support. 

Please read the file 'OSErr Notes' in the ':Docs & Help
Files:' folder for distribution restrictions on the OSErr
tool and its sources. OSErr is included in this package by
permission of the author, Wynn Wagner III. 

None of these tools or scripts should be considered
supported products - they are provided AS IS. We intend to
update this package occasionaly, but there is no guarantee
that bugs will be fixed, or that you will be sent upgrades
(free or otherwise).

However, if you do fix a bug or make an enhancement, we
would like to know about it. Send the fix to MacDTS: 

	AppleLink: MacDTS
	MCI Mail: MACTECH
	UNIX Mail: macdts@applelink.apple.com
	USMail: 20525 Mariani Ave, MS 51-T
			Cupertino, CA 94080

INSTALLATION INSTRUCTIONS:

Copy the "Goodies" folder into your MPW folder. (Actually,
you can install it anywhere, but you'll need to edit the
"Userstartup„Goodies" file to tell MPW where to look. More
on this below.)

Copy the file "Userstartup„Goodies" into your MPW folder.
Open the copy, and edit the first section. The text
in ALL CAPS is the stuff that generally needs to be replaced.
After you have finished filling in all the blanks,
Save and Close the file.

Now edit the "ProjectFolders" file. This file lists
the directories where Projector project folders are kept.
IMPORTANT: put only one directory on each line. If you have
spaces or other odd characters in a directory name,
put the name in double quotes (").

Finally, you should edit your UserStartup file to get rid
of the standard Project and Build menus, since this package
includes some much more powerful replacements. You may also
want to remove the Directory menu if you need the menubar
real estate (especially on an SE or other 9" Mac).

The scripts in this package define a large number of
command key equivalents. If you have done some
customizing of your own, these key commands may conflict.
If so, you will need to do some script editing to
resolve these conflicts.

You are now done installing and configuring the package.
Quit MPW and start it up again. The "Userstartup„Goodies"
file will be executed automatically, and all of the
new goodies will be available. Have fun...

LIST OF FILES:

Setup Files - These require some editing before use
	Userstartup„Goodies		# Startup Script
	ProjectFolders			# List of folders containing projects, one per line
	Quit					# Modified version that deletes our temp file

Projector Scripts:
	AddChange				# Add to change history for file
	CancelWindowCheckOut	# Cancel checkout of active window
	CheckedOutFiles			# Lists checked out files in current project
	CheckInAll				# Check in all files from current project
	CheckWindowIn			# Check in active window
	CheckWindowOut			# Check out active window
	CompareLastRevision		# compares current file with last revision
	GetLastChange			# Get text of last change comment
	InitProjector			# Setup script - Uses "ProjectFolders" file
	MountProjector			# Mount a project
	OpenCheckedOut			# Open all files checked out for modification
	ProjectMenu				# Create project menu
	ProjListMenu			# creates a menu of all mounted projects
	SetProject				# changes project - used by other scripts
	SetProjector			# Set current project
	UnmountProjector		# Unmount a project

Utility Scripts:
	CreateMake				# An improved version of the CreateMake script
	DirActive				# Set directory to active window's parent
	FLookup					# Fast, simplistic version of Lookup script
	KeyMenu					# Setup Command Key menu
	Lookup					# Lookup a file - modified version
	LookupMenu				# Build a menu of lookup commands
	MarkPascal				# Find all procs and funcs in file, and Mark them
	MountServer				# Script to mount an appleshare server volume
	MyBuildMenu				# Customized, smarter Build Menu
	OpenMultFiles			# Open 1 or more files from one directory
	SourceMenu				# Create menu of source files in a directory
	Trim					# Delete trailing whitespace
	Wild					# Single Wildcard Command Interpreter

Tools:
	CoolRequest				# Like MPW's Request tool, but does passwords & big text areas
	Env						# Prints out SysEnvirons info
	GetKeys					# Allows you to check state of modifier keys
	Justify					# Does word wrapping of text
	Print2					# Print 2 pages side by side for TEXT files

:Docs & Help Files:
	Some extra documentation for Print2, Justify, and OSErr tools

:Srcs:
	Contains source code for Print2 and OSErr tools


CREDITS:

	Darin Adler
	Dave Burnard
	Bob Campbell
	Fred Huxham
	Andrew Shebanow
	Wynn Wagner III
	The MPW Team
	The Finder Team
	Developer Technical Support
